package ahut2020.exp06;

//一个自然数的七进制表达式是一个三位数，而这个自然数的九进制表示也是一个三位数，且这两个三位数的数码正好相反，求这个数。

//[100,999]  [10^2,10^3-1]
//[7*7,7*7*7-1] AND[ 9*9,9*9*9-1]=[9*9,7*7*7-1]
public class P01FindNumberI {
    public static void main(String[] args) {
        for (int n = 9 * 9; n <= 7 * 7 * 7 - 1; n++) {
            String s7 = Integer.toString(n, 7);
            String s9 = Integer.toString(n, 9);
            if (new StringBuffer(s7).reverse().toString().equals(s9)) {
                System.out.println(String.format("%d[10]=%s[7]=%s[9]", n, s7, s9));
            }

        }
    }
}
